# -*- coding: utf-8 -*-
#
# Licensed to the Apache Software Foundation (ASF) under one
# or more contributor license agreements.  See the NOTICE file
# distributed with this work for additional information
# regarding copyright ownership.  The ASF licenses this file
# to you under the Apache License, Version 2.0 (the
# "License"); you may not use this file except in compliance
# with the License.  You may obtain a copy of the License at
#
#   http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing,
# software distributed under the License is distributed on an
# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
# KIND, either express or implied.  See the License for the
# specific language governing permissions and limitations
# under the License.
#
# Generated by the protocol buffer compiler.  DO NOT EDIT!
# source: metadata_service.proto

import sys
_b=sys.version_info[0]<3 and (lambda x:x) or (lambda x:x.encode('latin1'))
from google.protobuf import descriptor as _descriptor
from google.protobuf import message as _message
from google.protobuf import reflection as _reflection
from google.protobuf import symbol_database as _symbol_database
from google.protobuf import service as _service
from google.protobuf import service_reflection
# @@protoc_insertion_point(imports)

_sym_db = _symbol_database.Default()


from google.protobuf import wrappers_pb2 as google_dot_protobuf_dot_wrappers__pb2
from . import message_pb2 as message__pb2
from google.api import annotations_pb2 as google_dot_api_dot_annotations__pb2


DESCRIPTOR = _descriptor.FileDescriptor(
  name='metadata_service.proto',
  package='',
  syntax='proto3',
  serialized_options=_b('\n\020com.aiflow.proto\210\001\001\220\001\001'),
  serialized_pb=_b('\n\x16metadata_service.proto\x1a\x1egoogle/protobuf/wrappers.proto\x1a\rmessage.proto\x1a\x1cgoogle/api/annotations.proto\"\x17\n\tIdRequest\x12\n\n\x02id\x18\x01 \x01(\x03\"\x1b\n\x0bNameRequest\x12\x0c\n\x04name\x18\x01 \x01(\t\"0\n\x0bListRequest\x12\x11\n\tpage_size\x18\x01 \x01(\x03\x12\x0e\n\x06offset\x18\x02 \x01(\x03\"E\n\x0cMetaResponse\x12\x13\n\x0breturn_code\x18\x01 \x01(\t\x12\x12\n\nreturn_msg\x18\x02 \x01(\t\x12\x0c\n\x04\x64\x61ta\x18\x03 \x01(\t\"8\n\x16RegisterExampleRequest\x12\x1e\n\x07\x65xample\x18\x01 \x01(\x0b\x32\r.ExampleProto\":\n\x17RegisterExamplesRequest\x12\x1f\n\x08\x65xamples\x18\x01 \x03(\x0b\x32\r.ExampleProto\"3\n\x10\x45xampleListProto\x12\x1f\n\x08\x65xamples\x18\x01 \x03(\x0b\x32\r.ExampleProto\"\xee\x06\n\x14UpdateExampleRequest\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\x39\n\nproperties\x18\x02 \x03(\x0b\x32%.UpdateExampleRequest.PropertiesEntry\x12.\n\x0csupport_type\x18\x03 \x01(\x0e\x32\x18.ExampleSupportTypeProto\x12\x11\n\tname_list\x18\x04 \x03(\t\x12!\n\ttype_list\x18\x05 \x03(\x0e\x32\x0e.DataTypeProto\x12/\n\tdata_type\x18\x06 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x31\n\x0b\x64\x61ta_format\x18\x07 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12/\n\tbatch_uri\x18\x08 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x30\n\nstream_uri\x18\t \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x31\n\x0b\x64\x65scription\x18\n \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x30\n\x0bupdate_time\x18\x0b \x01(\x0b\x32\x1b.google.protobuf.Int64Value\x12\x32\n\x0c\x63\x61talog_name\x18\x0c \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x32\n\x0c\x63\x61talog_type\x18\r \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x36\n\x10\x63\x61talog_database\x18\x0e \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12<\n\x16\x63\x61talog_connection_uri\x18\x0f \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x35\n\x0f\x63\x61talog_version\x18\x10 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x33\n\rcatalog_table\x18\x11 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x1a\x31\n\x0fPropertiesEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t:\x02\x38\x01\"K\n\x1cRegisterModelRelationRequest\x12+\n\x0emodel_relation\x18\x01 \x01(\x0b\x32\x13.ModelRelationProto\"2\n\x14RegisterModelRequest\x12\x1a\n\x05model\x18\x01 \x01(\x0b\x32\x0b.ModelProto\"F\n\x16ModelRelationListProto\x12,\n\x0fmodel_relations\x18\x01 \x03(\x0b\x32\x13.ModelRelationProto\"9\n\x17ModelVersionNameRequest\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\x10\n\x08model_id\x18\x02 \x01(\x03\"a\n#RegisterModelVersionRelationRequest\x12:\n\x16model_version_relation\x18\x01 \x01(\x0b\x32\x1a.ModelVersionRelationProto\"H\n\x1bRegisterModelVersionRequest\x12)\n\rmodel_version\x18\x01 \x01(\x0b\x32\x12.ModelVersionProto\"V\n\x1fListModelVersionRelationRequest\x12\x10\n\x08model_id\x18\x01 \x01(\x03\x12\x11\n\tpage_size\x18\x02 \x01(\x03\x12\x0e\n\x06offset\x18\x03 \x01(\x03\"S\n\x1dModelVersionRelationListProto\x12\x32\n\x0emodel_versions\x18\x01 \x03(\x0b\x32\x1a.ModelVersionRelationProto\"C\n\x15ModelVersionListProto\x12*\n\x0emodel_versions\x18\x01 \x03(\x0b\x32\x12.ModelVersionProto\" \n\x10ModelNameRequest\x12\x0c\n\x04name\x18\x01 \x01(\t\",\n\x12RegisterJobRequest\x12\x16\n\x03job\x18\x01 \x01(\x0b\x32\t.JobProto\"\xa3\x03\n\x10UpdateJobRequest\x12\x0c\n\x04name\x18\x01 \x01(\t\x12:\n\x15workflow_execution_id\x18\x02 \x01(\x0b\x32\x1b.google.protobuf.Int64Value\x12\x1e\n\tjob_state\x18\x03 \x01(\x0e\x32\x0b.StateProto\x12\x35\n\nproperties\x18\x04 \x03(\x0b\x32!.UpdateJobRequest.PropertiesEntry\x12,\n\x06job_id\x18\x05 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12-\n\x08\x65nd_time\x18\x06 \x01(\x0b\x32\x1b.google.protobuf.Int64Value\x12-\n\x07log_uri\x18\x07 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12/\n\tsignature\x18\x08 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x1a\x31\n\x0fPropertiesEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t:\x02\x38\x01\"A\n\x15UpdateJobStateRequest\x12\x1a\n\x05state\x18\x01 \x01(\x0e\x32\x0b.StateProto\x12\x0c\n\x04name\x18\x02 \x01(\t\"9\n\x17UpdateJobEndTimeRequest\x12\x10\n\x08\x65nd_time\x18\x01 \x01(\x03\x12\x0c\n\x04name\x18\x02 \x01(\t\"\'\n\x0cJobListProto\x12\x17\n\x04jobs\x18\x01 \x03(\x0b\x32\t.JobProto\"W\n RegisterWorkFlowExecutionRequest\x12\x33\n\x12workflow_execution\x18\x01 \x01(\x0b\x32\x17.WorkflowExecutionProto\"\xc1\x03\n\x1eUpdateWorkflowExecutionRequest\x12\x0c\n\x04name\x18\x01 \x01(\t\x12/\n\nproject_id\x18\x02 \x01(\x0b\x32\x1b.google.protobuf.Int64Value\x12$\n\x0f\x65xecution_state\x18\x04 \x01(\x0e\x32\x0b.StateProto\x12\x43\n\nproperties\x18\x05 \x03(\x0b\x32/.UpdateWorkflowExecutionRequest.PropertiesEntry\x12-\n\x08\x65nd_time\x18\x06 \x01(\x0b\x32\x1b.google.protobuf.Int64Value\x12-\n\x07log_uri\x18\x07 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x33\n\rworkflow_json\x18\x08 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12/\n\tsignature\x18\t \x01(\x0b\x32\x1c.google.protobuf.StringValue\x1a\x31\n\x0fPropertiesEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t:\x02\x38\x01\"R\n\x1aWorkFlowExecutionListProto\x12\x34\n\x13workflow_executions\x18\x01 \x03(\x0b\x32\x17.WorkflowExecutionProto\"G\n%UpdateWorkflowExecutionEndTimeRequest\x12\x10\n\x08\x65nd_time\x18\x01 \x01(\x03\x12\x0c\n\x04name\x18\x02 \x01(\t\"O\n#UpdateWorkflowExecutionStateRequest\x12\x1a\n\x05state\x18\x01 \x01(\x0e\x32\x0b.StateProto\x12\x0c\n\x04name\x18\x02 \x01(\t\"8\n\x16RegisterProjectRequest\x12\x1e\n\x07project\x18\x01 \x01(\x0b\x32\r.ProjectProto\"\xcd\x02\n\x14UpdateProjectRequest\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\x39\n\nproperties\x18\x02 \x03(\x0b\x32%.UpdateProjectRequest.PropertiesEntry\x12\x32\n\x0cproject_type\x18\x03 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12)\n\x03uri\x18\x04 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12*\n\x04user\x18\x05 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12.\n\x08password\x18\x06 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x1a\x31\n\x0fPropertiesEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t:\x02\x38\x01\"3\n\x10ProjectListProto\x12\x1f\n\x08projects\x18\x01 \x03(\x0b\x32\r.ProjectProto\";\n\x17RegisterArtifactRequest\x12 \n\x08\x61rtifact\x18\x01 \x01(\x0b\x32\x0e.ArtifactProto\"\x8f\x03\n\x15UpdateArtifactRequest\x12\x0c\n\x04name\x18\x01 \x01(\t\x12:\n\nproperties\x18\x02 \x03(\x0b\x32&.UpdateArtifactRequest.PropertiesEntry\x12\x31\n\x0b\x64\x61ta_format\x18\x03 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12/\n\tbatch_uri\x18\x04 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x30\n\nstream_uri\x18\x05 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x31\n\x0b\x64\x65scription\x18\x06 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x30\n\x0bupdate_time\x18\x07 \x01(\x0b\x32\x1b.google.protobuf.Int64Value\x1a\x31\n\x0fPropertiesEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t:\x02\x38\x01\"6\n\x11\x41rtifactListProto\x12!\n\tartifacts\x18\x01 \x03(\x0b\x32\x0e.ArtifactProto2\x80\x35\n\x0fMetadataService\x12Y\n\x0egetExampleById\x12\n.IdRequest\x1a\t.Response\"0\x82\xd3\xe4\x93\x02*\"%/aiflow/metadata_store/example/get/id:\x01*\x12_\n\x10getExampleByName\x12\x0c.NameRequest\x1a\t.Response\"2\x82\xd3\xe4\x93\x02,\"\'/aiflow/metadata_store/example/get/name:\x01*\x12V\n\x0blistExample\x12\x0c.ListRequest\x1a\t.Response\".\x82\xd3\xe4\x93\x02(\"#/aiflow/metadata_store/example/list:\x01*\x12\x65\n\x0fregisterExample\x12\x17.RegisterExampleRequest\x1a\t.Response\".\x82\xd3\xe4\x93\x02(\"#/aiflow/metadata_store/example/save:\x01*\x12}\n\x1aregisterExampleWithCatalog\x12\x17.RegisterExampleRequest\x1a\t.Response\";\x82\xd3\xe4\x93\x02\x35\"0/aiflow/metadata_store/example/save_with_catalog:\x01*\x12h\n\x10registerExamples\x12\x18.RegisterExamplesRequest\x1a\t.Response\"/\x82\xd3\xe4\x93\x02)\"$/aiflow/metadata_store/examples/save:\x01*\x12\x63\n\rupdateExample\x12\x15.UpdateExampleRequest\x1a\t.Response\"0\x82\xd3\xe4\x93\x02*\"%/aiflow/metadata_store/example/update:\x01*\x12_\n\x11\x64\x65leteExampleById\x12\n.IdRequest\x1a\t.Response\"3\x82\xd3\xe4\x93\x02-\"(/aiflow/metadata_store/example/delete/id:\x01*\x12\x65\n\x13\x64\x65leteExampleByName\x12\x0c.NameRequest\x1a\t.Response\"5\x82\xd3\xe4\x93\x02/\"*/aiflow/metadata_store/example/delete/name:\x01*\x12\x66\n\x14getModelRelationById\x12\n.IdRequest\x1a\t.Response\"7\x82\xd3\xe4\x93\x02\x31\",/aiflow/metadata_store/model_relation/get/id:\x01*\x12l\n\x16getModelRelationByName\x12\x0c.NameRequest\x1a\t.Response\"9\x82\xd3\xe4\x93\x02\x33\"./aiflow/metadata_store/model_relation/get/name:\x01*\x12\x63\n\x11listModelRelation\x12\x0c.ListRequest\x1a\t.Response\"5\x82\xd3\xe4\x93\x02/\"*/aiflow/metadata_store/model_relation/list:\x01*\x12x\n\x15registerModelRelation\x12\x1d.RegisterModelRelationRequest\x1a\t.Response\"5\x82\xd3\xe4\x93\x02/\"*/aiflow/metadata_store/model_relation/save:\x01*\x12l\n\x17\x64\x65leteModelRelationById\x12\n.IdRequest\x1a\t.Response\":\x82\xd3\xe4\x93\x02\x34\"//aiflow/metadata_store/model_relation/delete/id:\x01*\x12r\n\x19\x64\x65leteModelRelationByName\x12\x0c.NameRequest\x1a\t.Response\"<\x82\xd3\xe4\x93\x02\x36\"1/aiflow/metadata_store/model_relation/delete/name:\x01*\x12U\n\x0cgetModelById\x12\n.IdRequest\x1a\t.Response\".\x82\xd3\xe4\x93\x02(\"#/aiflow/metadata_store/model/get/id:\x01*\x12[\n\x0egetModelByName\x12\x0c.NameRequest\x1a\t.Response\"0\x82\xd3\xe4\x93\x02*\"%/aiflow/metadata_store/model/get/name:\x01*\x12_\n\rregisterModel\x12\x15.RegisterModelRequest\x1a\t.Response\",\x82\xd3\xe4\x93\x02&\"!/aiflow/metadata_store/model/save:\x01*\x12[\n\x0f\x64\x65leteModelById\x12\n.IdRequest\x1a\t.Response\"1\x82\xd3\xe4\x93\x02+\"&/aiflow/metadata_store/model/delete/id:\x01*\x12\x61\n\x11\x64\x65leteModelByName\x12\x0c.NameRequest\x1a\t.Response\"3\x82\xd3\xe4\x93\x02-\"(/aiflow/metadata_store/model/delete/name:\x01*\x12\x8c\x01\n getModelVersionRelationByVersion\x12\x18.ModelVersionNameRequest\x1a\t.Response\"C\x82\xd3\xe4\x93\x02=\"8/aiflow/metadata_store/modelVersion_relation/get/version:\x01*\x12\x85\x01\n\x18listModelVersionRelation\x12 .ListModelVersionRelationRequest\x1a\t.Response\"<\x82\xd3\xe4\x93\x02\x36\"1/aiflow/metadata_store/modelVersion_relation/list:\x01*\x12\x8d\x01\n\x1cregisterModelVersionRelation\x12$.RegisterModelVersionRelationRequest\x1a\t.Response\"<\x82\xd3\xe4\x93\x02\x36\"1/aiflow/metadata_store/modelVersion_relation/save:\x01*\x12\x92\x01\n#deleteModelVersionRelationByVersion\x12\x18.ModelVersionNameRequest\x1a\t.Response\"F\x82\xd3\xe4\x93\x02@\";/aiflow/metadata_store/modelVersion_relation/delete/version:\x01*\x12{\n\x18getModelVersionByVersion\x12\x18.ModelVersionNameRequest\x1a\t.Response\":\x82\xd3\xe4\x93\x02\x34\"//aiflow/metadata_store/modelVersion/get/version:\x01*\x12t\n\x14registerModelVersion\x12\x1c.RegisterModelVersionRequest\x1a\t.Response\"3\x82\xd3\xe4\x93\x02-\"(/aiflow/metadata_store/modelVersion/save:\x01*\x12\x81\x01\n\x1b\x64\x65leteModelVersionByVersion\x12\x18.ModelVersionNameRequest\x1a\t.Response\"=\x82\xd3\xe4\x93\x02\x37\"2/aiflow/metadata_store/modelVersion/delete/version:\x01*\x12{\n\x17getDeployedModelVersion\x12\x11.ModelNameRequest\x1a\t.Response\"B\x82\xd3\xe4\x93\x02<\"7/aiflow/metadata_store/modelVersion/get_serving_version:\x01*\x12\x91\x01\n\x1egetLatestValidatedModelVersion\x12\x11.ModelNameRequest\x1a\t.Response\"Q\x82\xd3\xe4\x93\x02K\"F/aiflow/metadata_store/modelVersion/get_latest_validated_model_version:\x01*\x12\x91\x01\n\x1egetLatestGeneratedModelVersion\x12\x11.ModelNameRequest\x1a\t.Response\"Q\x82\xd3\xe4\x93\x02K\"F/aiflow/metadata_store/modelVersion/get_latest_generated_model_version:\x01*\x12m\n\x18getWorkFlowExecutionById\x12\n.IdRequest\x1a\t.Response\":\x82\xd3\xe4\x93\x02\x34\"//aiflow/metadata_store/workflowExecution/get/id:\x01*\x12s\n\x1agetWorkFlowExecutionByName\x12\x0c.NameRequest\x1a\t.Response\"<\x82\xd3\xe4\x93\x02\x36\"1/aiflow/metadata_store/workflowExecution/get/name:\x01*\x12j\n\x15listWorkFlowExecution\x12\x0c.ListRequest\x1a\t.Response\"8\x82\xd3\xe4\x93\x02\x32\"-/aiflow/metadata_store/workflowExecution/list:\x01*\x12\x83\x01\n\x19registerWorkFlowExecution\x12!.RegisterWorkFlowExecutionRequest\x1a\t.Response\"8\x82\xd3\xe4\x93\x02\x32\"-/aiflow/metadata_store/workflowExecution/save:\x01*\x12\x81\x01\n\x17updateWorkflowExecution\x12\x1f.UpdateWorkflowExecutionRequest\x1a\t.Response\":\x82\xd3\xe4\x93\x02\x34\"//aiflow/metadata_store/workflowExecution/update:\x01*\x12s\n\x1b\x64\x65leteWorkflowExecutionById\x12\n.IdRequest\x1a\t.Response\"=\x82\xd3\xe4\x93\x02\x37\"2/aiflow/metadata_store/workflowExecution/delete/id:\x01*\x12y\n\x1d\x64\x65leteWorkflowExecutionByName\x12\x0c.NameRequest\x1a\t.Response\"?\x82\xd3\xe4\x93\x02\x39\"4/aiflow/metadata_store/workflowExecution/delete/name:\x01*\x12\x98\x01\n\x1eupdateWorkflowExecutionEndTime\x12&.UpdateWorkflowExecutionEndTimeRequest\x1a\t.Response\"C\x82\xd3\xe4\x93\x02=\"8/aiflow/metadata_store/workflowExecution/update/end_time:\x01*\x12\x91\x01\n\x1cupdateWorkflowExecutionState\x12$.UpdateWorkflowExecutionStateRequest\x1a\t.Response\"@\x82\xd3\xe4\x93\x02:\"5/aiflow/metadata_store/workflowExecution/update/state:\x01*\x12Q\n\ngetJobById\x12\n.IdRequest\x1a\t.Response\",\x82\xd3\xe4\x93\x02&\"!/aiflow/metadata_store/job/get/id:\x01*\x12W\n\x0cgetJobByName\x12\x0c.NameRequest\x1a\t.Response\".\x82\xd3\xe4\x93\x02(\"#/aiflow/metadata_store/job/get/name:\x01*\x12N\n\x07listJob\x12\x0c.ListRequest\x1a\t.Response\"*\x82\xd3\xe4\x93\x02$\"\x1f/aiflow/metadata_store/job/list:\x01*\x12Y\n\x0bregisterJob\x12\x13.RegisterJobRequest\x1a\t.Response\"*\x82\xd3\xe4\x93\x02$\"\x1f/aiflow/metadata_store/job/save:\x01*\x12W\n\tupdateJob\x12\x11.UpdateJobRequest\x1a\t.Response\",\x82\xd3\xe4\x93\x02&\"!/aiflow/metadata_store/job/update:\x01*\x12g\n\x0eupdateJobState\x12\x16.UpdateJobStateRequest\x1a\t.Response\"2\x82\xd3\xe4\x93\x02,\"\'/aiflow/metadata_store/job/update/state:\x01*\x12n\n\x10updateJobEndTime\x12\x18.UpdateJobEndTimeRequest\x1a\t.Response\"5\x82\xd3\xe4\x93\x02/\"*/aiflow/metadata_store/job/update/end_time:\x01*\x12W\n\rdeleteJobById\x12\n.IdRequest\x1a\t.Response\"/\x82\xd3\xe4\x93\x02)\"$/aiflow/metadata_store/job/delete/id:\x01*\x12]\n\x0f\x64\x65leteJobByName\x12\x0c.NameRequest\x1a\t.Response\"1\x82\xd3\xe4\x93\x02+\"&/aiflow/metadata_store/job/delete/name:\x01*\x12Y\n\x0egetProjectById\x12\n.IdRequest\x1a\t.Response\"0\x82\xd3\xe4\x93\x02*\"%/aiflow/metadata_store/project/get/id:\x01*\x12_\n\x10getProjectByName\x12\x0c.NameRequest\x1a\t.Response\"2\x82\xd3\xe4\x93\x02,\"\'/aiflow/metadata_store/project/get/name:\x01*\x12\x65\n\x0fregisterProject\x12\x17.RegisterProjectRequest\x1a\t.Response\".\x82\xd3\xe4\x93\x02(\"#/aiflow/metadata_store/project/save:\x01*\x12\x63\n\rupdateProject\x12\x15.UpdateProjectRequest\x1a\t.Response\"0\x82\xd3\xe4\x93\x02*\"%/aiflow/metadata_store/project/update:\x01*\x12V\n\x0blistProject\x12\x0c.ListRequest\x1a\t.Response\".\x82\xd3\xe4\x93\x02(\"#/aiflow/metadata_store/project/list:\x01*\x12_\n\x11\x64\x65leteProjectById\x12\n.IdRequest\x1a\t.Response\"3\x82\xd3\xe4\x93\x02-\"(/aiflow/metadata_store/project/delete/id:\x01*\x12\x65\n\x13\x64\x65leteProjectByName\x12\x0c.NameRequest\x1a\t.Response\"5\x82\xd3\xe4\x93\x02/\"*/aiflow/metadata_store/project/delete/name:\x01*\x12[\n\x0fgetArtifactById\x12\n.IdRequest\x1a\t.Response\"1\x82\xd3\xe4\x93\x02+\"&/aiflow/metadata_store/artifact/get/id:\x01*\x12\x61\n\x11getArtifactByName\x12\x0c.NameRequest\x1a\t.Response\"3\x82\xd3\xe4\x93\x02-\"(/aiflow/metadata_store/artifact/get/name:\x01*\x12\x66\n\x0eupdateArtifact\x12\x16.UpdateArtifactRequest\x1a\t.Response\"1\x82\xd3\xe4\x93\x02+\"&/aiflow/metadata_store/artifact/update:\x01*\x12h\n\x10registerArtifact\x12\x18.RegisterArtifactRequest\x1a\t.Response\"/\x82\xd3\xe4\x93\x02)\"$/aiflow/metadata_store/artifact/save:\x01*\x12X\n\x0clistArtifact\x12\x0c.ListRequest\x1a\t.Response\"/\x82\xd3\xe4\x93\x02)\"$/aiflow/metadata_store/artifact/list:\x01*\x12\x61\n\x12\x64\x65leteArtifactById\x12\n.IdRequest\x1a\t.Response\"4\x82\xd3\xe4\x93\x02.\")/aiflow/metadata_store/artifact/delete/id:\x01*\x12g\n\x14\x64\x65leteArtifactByName\x12\x0c.NameRequest\x1a\t.Response\"6\x82\xd3\xe4\x93\x02\x30\"+/aiflow/metadata_store/artifact/delete/name:\x01*B\x18\n\x10\x63om.aiflow.proto\x88\x01\x01\x90\x01\x01\x62\x06proto3')
  ,
  dependencies=[google_dot_protobuf_dot_wrappers__pb2.DESCRIPTOR,message__pb2.DESCRIPTOR,google_dot_api_dot_annotations__pb2.DESCRIPTOR,])




_IDREQUEST = _descriptor.Descriptor(
  name='IdRequest',
  full_name='IdRequest',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='id', full_name='IdRequest.id', index=0,
      number=1, type=3, cpp_type=2, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=103,
  serialized_end=126,
)


_NAMEREQUEST = _descriptor.Descriptor(
  name='NameRequest',
  full_name='NameRequest',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='name', full_name='NameRequest.name', index=0,
      number=1, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=128,
  serialized_end=155,
)


_LISTREQUEST = _descriptor.Descriptor(
  name='ListRequest',
  full_name='ListRequest',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='page_size', full_name='ListRequest.page_size', index=0,
      number=1, type=3, cpp_type=2, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='offset', full_name='ListRequest.offset', index=1,
      number=2, type=3, cpp_type=2, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=157,
  serialized_end=205,
)


_METARESPONSE = _descriptor.Descriptor(
  name='MetaResponse',
  full_name='MetaResponse',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='return_code', full_name='MetaResponse.return_code', index=0,
      number=1, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='return_msg', full_name='MetaResponse.return_msg', index=1,
      number=2, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='data', full_name='MetaResponse.data', index=2,
      number=3, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=207,
  serialized_end=276,
)


_REGISTEREXAMPLEREQUEST = _descriptor.Descriptor(
  name='RegisterExampleRequest',
  full_name='RegisterExampleRequest',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='example', full_name='RegisterExampleRequest.example', index=0,
      number=1, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=278,
  serialized_end=334,
)


_REGISTEREXAMPLESREQUEST = _descriptor.Descriptor(
  name='RegisterExamplesRequest',
  full_name='RegisterExamplesRequest',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='examples', full_name='RegisterExamplesRequest.examples', index=0,
      number=1, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=336,
  serialized_end=394,
)


_EXAMPLELISTPROTO = _descriptor.Descriptor(
  name='ExampleListProto',
  full_name='ExampleListProto',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='examples', full_name='ExampleListProto.examples', index=0,
      number=1, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=396,
  serialized_end=447,
)


_UPDATEEXAMPLEREQUEST_PROPERTIESENTRY = _descriptor.Descriptor(
  name='PropertiesEntry',
  full_name='UpdateExampleRequest.PropertiesEntry',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='key', full_name='UpdateExampleRequest.PropertiesEntry.key', index=0,
      number=1, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='value', full_name='UpdateExampleRequest.PropertiesEntry.value', index=1,
      number=2, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=_b('8\001'),
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=1279,
  serialized_end=1328,
)

_UPDATEEXAMPLEREQUEST = _descriptor.Descriptor(
  name='UpdateExampleRequest',
  full_name='UpdateExampleRequest',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='name', full_name='UpdateExampleRequest.name', index=0,
      number=1, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='properties', full_name='UpdateExampleRequest.properties', index=1,
      number=2, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='support_type', full_name='UpdateExampleRequest.support_type', index=2,
      number=3, type=14, cpp_type=8, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='name_list', full_name='UpdateExampleRequest.name_list', index=3,
      number=4, type=9, cpp_type=9, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='type_list', full_name='UpdateExampleRequest.type_list', index=4,
      number=5, type=14, cpp_type=8, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='data_type', full_name='UpdateExampleRequest.data_type', index=5,
      number=6, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='data_format', full_name='UpdateExampleRequest.data_format', index=6,
      number=7, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='batch_uri', full_name='UpdateExampleRequest.batch_uri', index=7,
      number=8, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='stream_uri', full_name='UpdateExampleRequest.stream_uri', index=8,
      number=9, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='description', full_name='UpdateExampleRequest.description', index=9,
      number=10, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='update_time', full_name='UpdateExampleRequest.update_time', index=10,
      number=11, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='catalog_name', full_name='UpdateExampleRequest.catalog_name', index=11,
      number=12, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='catalog_type', full_name='UpdateExampleRequest.catalog_type', index=12,
      number=13, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='catalog_database', full_name='UpdateExampleRequest.catalog_database', index=13,
      number=14, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='catalog_connection_uri', full_name='UpdateExampleRequest.catalog_connection_uri', index=14,
      number=15, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='catalog_version', full_name='UpdateExampleRequest.catalog_version', index=15,
      number=16, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='catalog_table', full_name='UpdateExampleRequest.catalog_table', index=16,
      number=17, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[_UPDATEEXAMPLEREQUEST_PROPERTIESENTRY, ],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=450,
  serialized_end=1328,
)


_REGISTERMODELRELATIONREQUEST = _descriptor.Descriptor(
  name='RegisterModelRelationRequest',
  full_name='RegisterModelRelationRequest',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='model_relation', full_name='RegisterModelRelationRequest.model_relation', index=0,
      number=1, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=1330,
  serialized_end=1405,
)


_REGISTERMODELREQUEST = _descriptor.Descriptor(
  name='RegisterModelRequest',
  full_name='RegisterModelRequest',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='model', full_name='RegisterModelRequest.model', index=0,
      number=1, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=1407,
  serialized_end=1457,
)


_MODELRELATIONLISTPROTO = _descriptor.Descriptor(
  name='ModelRelationListProto',
  full_name='ModelRelationListProto',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='model_relations', full_name='ModelRelationListProto.model_relations', index=0,
      number=1, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=1459,
  serialized_end=1529,
)


_MODELVERSIONNAMEREQUEST = _descriptor.Descriptor(
  name='ModelVersionNameRequest',
  full_name='ModelVersionNameRequest',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='name', full_name='ModelVersionNameRequest.name', index=0,
      number=1, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='model_id', full_name='ModelVersionNameRequest.model_id', index=1,
      number=2, type=3, cpp_type=2, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=1531,
  serialized_end=1588,
)


_REGISTERMODELVERSIONRELATIONREQUEST = _descriptor.Descriptor(
  name='RegisterModelVersionRelationRequest',
  full_name='RegisterModelVersionRelationRequest',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='model_version_relation', full_name='RegisterModelVersionRelationRequest.model_version_relation', index=0,
      number=1, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=1590,
  serialized_end=1687,
)


_REGISTERMODELVERSIONREQUEST = _descriptor.Descriptor(
  name='RegisterModelVersionRequest',
  full_name='RegisterModelVersionRequest',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='model_version', full_name='RegisterModelVersionRequest.model_version', index=0,
      number=1, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=1689,
  serialized_end=1761,
)


_LISTMODELVERSIONRELATIONREQUEST = _descriptor.Descriptor(
  name='ListModelVersionRelationRequest',
  full_name='ListModelVersionRelationRequest',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='model_id', full_name='ListModelVersionRelationRequest.model_id', index=0,
      number=1, type=3, cpp_type=2, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='page_size', full_name='ListModelVersionRelationRequest.page_size', index=1,
      number=2, type=3, cpp_type=2, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='offset', full_name='ListModelVersionRelationRequest.offset', index=2,
      number=3, type=3, cpp_type=2, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=1763,
  serialized_end=1849,
)


_MODELVERSIONRELATIONLISTPROTO = _descriptor.Descriptor(
  name='ModelVersionRelationListProto',
  full_name='ModelVersionRelationListProto',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='model_versions', full_name='ModelVersionRelationListProto.model_versions', index=0,
      number=1, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=1851,
  serialized_end=1934,
)


_MODELVERSIONLISTPROTO = _descriptor.Descriptor(
  name='ModelVersionListProto',
  full_name='ModelVersionListProto',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='model_versions', full_name='ModelVersionListProto.model_versions', index=0,
      number=1, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=1936,
  serialized_end=2003,
)


_MODELNAMEREQUEST = _descriptor.Descriptor(
  name='ModelNameRequest',
  full_name='ModelNameRequest',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='name', full_name='ModelNameRequest.name', index=0,
      number=1, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=2005,
  serialized_end=2037,
)


_REGISTERJOBREQUEST = _descriptor.Descriptor(
  name='RegisterJobRequest',
  full_name='RegisterJobRequest',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='job', full_name='RegisterJobRequest.job', index=0,
      number=1, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=2039,
  serialized_end=2083,
)


_UPDATEJOBREQUEST_PROPERTIESENTRY = _descriptor.Descriptor(
  name='PropertiesEntry',
  full_name='UpdateJobRequest.PropertiesEntry',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='key', full_name='UpdateJobRequest.PropertiesEntry.key', index=0,
      number=1, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='value', full_name='UpdateJobRequest.PropertiesEntry.value', index=1,
      number=2, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=_b('8\001'),
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=1279,
  serialized_end=1328,
)

_UPDATEJOBREQUEST = _descriptor.Descriptor(
  name='UpdateJobRequest',
  full_name='UpdateJobRequest',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='name', full_name='UpdateJobRequest.name', index=0,
      number=1, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='workflow_execution_id', full_name='UpdateJobRequest.workflow_execution_id', index=1,
      number=2, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='job_state', full_name='UpdateJobRequest.job_state', index=2,
      number=3, type=14, cpp_type=8, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='properties', full_name='UpdateJobRequest.properties', index=3,
      number=4, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='job_id', full_name='UpdateJobRequest.job_id', index=4,
      number=5, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='end_time', full_name='UpdateJobRequest.end_time', index=5,
      number=6, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='log_uri', full_name='UpdateJobRequest.log_uri', index=6,
      number=7, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='signature', full_name='UpdateJobRequest.signature', index=7,
      number=8, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[_UPDATEJOBREQUEST_PROPERTIESENTRY, ],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=2086,
  serialized_end=2505,
)


_UPDATEJOBSTATEREQUEST = _descriptor.Descriptor(
  name='UpdateJobStateRequest',
  full_name='UpdateJobStateRequest',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='state', full_name='UpdateJobStateRequest.state', index=0,
      number=1, type=14, cpp_type=8, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='name', full_name='UpdateJobStateRequest.name', index=1,
      number=2, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=2507,
  serialized_end=2572,
)


_UPDATEJOBENDTIMEREQUEST = _descriptor.Descriptor(
  name='UpdateJobEndTimeRequest',
  full_name='UpdateJobEndTimeRequest',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='end_time', full_name='UpdateJobEndTimeRequest.end_time', index=0,
      number=1, type=3, cpp_type=2, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='name', full_name='UpdateJobEndTimeRequest.name', index=1,
      number=2, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=2574,
  serialized_end=2631,
)


_JOBLISTPROTO = _descriptor.Descriptor(
  name='JobListProto',
  full_name='JobListProto',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='jobs', full_name='JobListProto.jobs', index=0,
      number=1, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=2633,
  serialized_end=2672,
)


_REGISTERWORKFLOWEXECUTIONREQUEST = _descriptor.Descriptor(
  name='RegisterWorkFlowExecutionRequest',
  full_name='RegisterWorkFlowExecutionRequest',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='workflow_execution', full_name='RegisterWorkFlowExecutionRequest.workflow_execution', index=0,
      number=1, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=2674,
  serialized_end=2761,
)


_UPDATEWORKFLOWEXECUTIONREQUEST_PROPERTIESENTRY = _descriptor.Descriptor(
  name='PropertiesEntry',
  full_name='UpdateWorkflowExecutionRequest.PropertiesEntry',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='key', full_name='UpdateWorkflowExecutionRequest.PropertiesEntry.key', index=0,
      number=1, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='value', full_name='UpdateWorkflowExecutionRequest.PropertiesEntry.value', index=1,
      number=2, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=_b('8\001'),
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=1279,
  serialized_end=1328,
)

_UPDATEWORKFLOWEXECUTIONREQUEST = _descriptor.Descriptor(
  name='UpdateWorkflowExecutionRequest',
  full_name='UpdateWorkflowExecutionRequest',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='name', full_name='UpdateWorkflowExecutionRequest.name', index=0,
      number=1, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='project_id', full_name='UpdateWorkflowExecutionRequest.project_id', index=1,
      number=2, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='execution_state', full_name='UpdateWorkflowExecutionRequest.execution_state', index=2,
      number=4, type=14, cpp_type=8, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='properties', full_name='UpdateWorkflowExecutionRequest.properties', index=3,
      number=5, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='end_time', full_name='UpdateWorkflowExecutionRequest.end_time', index=4,
      number=6, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='log_uri', full_name='UpdateWorkflowExecutionRequest.log_uri', index=5,
      number=7, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='workflow_json', full_name='UpdateWorkflowExecutionRequest.workflow_json', index=6,
      number=8, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='signature', full_name='UpdateWorkflowExecutionRequest.signature', index=7,
      number=9, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[_UPDATEWORKFLOWEXECUTIONREQUEST_PROPERTIESENTRY, ],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=2764,
  serialized_end=3213,
)


_WORKFLOWEXECUTIONLISTPROTO = _descriptor.Descriptor(
  name='WorkFlowExecutionListProto',
  full_name='WorkFlowExecutionListProto',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='workflow_executions', full_name='WorkFlowExecutionListProto.workflow_executions', index=0,
      number=1, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=3215,
  serialized_end=3297,
)


_UPDATEWORKFLOWEXECUTIONENDTIMEREQUEST = _descriptor.Descriptor(
  name='UpdateWorkflowExecutionEndTimeRequest',
  full_name='UpdateWorkflowExecutionEndTimeRequest',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='end_time', full_name='UpdateWorkflowExecutionEndTimeRequest.end_time', index=0,
      number=1, type=3, cpp_type=2, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='name', full_name='UpdateWorkflowExecutionEndTimeRequest.name', index=1,
      number=2, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=3299,
  serialized_end=3370,
)


_UPDATEWORKFLOWEXECUTIONSTATEREQUEST = _descriptor.Descriptor(
  name='UpdateWorkflowExecutionStateRequest',
  full_name='UpdateWorkflowExecutionStateRequest',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='state', full_name='UpdateWorkflowExecutionStateRequest.state', index=0,
      number=1, type=14, cpp_type=8, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='name', full_name='UpdateWorkflowExecutionStateRequest.name', index=1,
      number=2, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=3372,
  serialized_end=3451,
)


_REGISTERPROJECTREQUEST = _descriptor.Descriptor(
  name='RegisterProjectRequest',
  full_name='RegisterProjectRequest',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='project', full_name='RegisterProjectRequest.project', index=0,
      number=1, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=3453,
  serialized_end=3509,
)


_UPDATEPROJECTREQUEST_PROPERTIESENTRY = _descriptor.Descriptor(
  name='PropertiesEntry',
  full_name='UpdateProjectRequest.PropertiesEntry',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='key', full_name='UpdateProjectRequest.PropertiesEntry.key', index=0,
      number=1, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='value', full_name='UpdateProjectRequest.PropertiesEntry.value', index=1,
      number=2, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=_b('8\001'),
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=1279,
  serialized_end=1328,
)

_UPDATEPROJECTREQUEST = _descriptor.Descriptor(
  name='UpdateProjectRequest',
  full_name='UpdateProjectRequest',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='name', full_name='UpdateProjectRequest.name', index=0,
      number=1, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='properties', full_name='UpdateProjectRequest.properties', index=1,
      number=2, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='project_type', full_name='UpdateProjectRequest.project_type', index=2,
      number=3, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='uri', full_name='UpdateProjectRequest.uri', index=3,
      number=4, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='user', full_name='UpdateProjectRequest.user', index=4,
      number=5, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='password', full_name='UpdateProjectRequest.password', index=5,
      number=6, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[_UPDATEPROJECTREQUEST_PROPERTIESENTRY, ],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=3512,
  serialized_end=3845,
)


_PROJECTLISTPROTO = _descriptor.Descriptor(
  name='ProjectListProto',
  full_name='ProjectListProto',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='projects', full_name='ProjectListProto.projects', index=0,
      number=1, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=3847,
  serialized_end=3898,
)


_REGISTERARTIFACTREQUEST = _descriptor.Descriptor(
  name='RegisterArtifactRequest',
  full_name='RegisterArtifactRequest',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='artifact', full_name='RegisterArtifactRequest.artifact', index=0,
      number=1, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=3900,
  serialized_end=3959,
)


_UPDATEARTIFACTREQUEST_PROPERTIESENTRY = _descriptor.Descriptor(
  name='PropertiesEntry',
  full_name='UpdateArtifactRequest.PropertiesEntry',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='key', full_name='UpdateArtifactRequest.PropertiesEntry.key', index=0,
      number=1, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='value', full_name='UpdateArtifactRequest.PropertiesEntry.value', index=1,
      number=2, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=_b('8\001'),
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=1279,
  serialized_end=1328,
)

_UPDATEARTIFACTREQUEST = _descriptor.Descriptor(
  name='UpdateArtifactRequest',
  full_name='UpdateArtifactRequest',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='name', full_name='UpdateArtifactRequest.name', index=0,
      number=1, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='properties', full_name='UpdateArtifactRequest.properties', index=1,
      number=2, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='data_format', full_name='UpdateArtifactRequest.data_format', index=2,
      number=3, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='batch_uri', full_name='UpdateArtifactRequest.batch_uri', index=3,
      number=4, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='stream_uri', full_name='UpdateArtifactRequest.stream_uri', index=4,
      number=5, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='description', full_name='UpdateArtifactRequest.description', index=5,
      number=6, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='update_time', full_name='UpdateArtifactRequest.update_time', index=6,
      number=7, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[_UPDATEARTIFACTREQUEST_PROPERTIESENTRY, ],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=3962,
  serialized_end=4361,
)


_ARTIFACTLISTPROTO = _descriptor.Descriptor(
  name='ArtifactListProto',
  full_name='ArtifactListProto',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='artifacts', full_name='ArtifactListProto.artifacts', index=0,
      number=1, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=4363,
  serialized_end=4417,
)

_REGISTEREXAMPLEREQUEST.fields_by_name['example'].message_type = message__pb2._EXAMPLEPROTO
_REGISTEREXAMPLESREQUEST.fields_by_name['examples'].message_type = message__pb2._EXAMPLEPROTO
_EXAMPLELISTPROTO.fields_by_name['examples'].message_type = message__pb2._EXAMPLEPROTO
_UPDATEEXAMPLEREQUEST_PROPERTIESENTRY.containing_type = _UPDATEEXAMPLEREQUEST
_UPDATEEXAMPLEREQUEST.fields_by_name['properties'].message_type = _UPDATEEXAMPLEREQUEST_PROPERTIESENTRY
_UPDATEEXAMPLEREQUEST.fields_by_name['support_type'].enum_type = message__pb2._EXAMPLESUPPORTTYPEPROTO
_UPDATEEXAMPLEREQUEST.fields_by_name['type_list'].enum_type = message__pb2._DATATYPEPROTO
_UPDATEEXAMPLEREQUEST.fields_by_name['data_type'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE
_UPDATEEXAMPLEREQUEST.fields_by_name['data_format'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE
_UPDATEEXAMPLEREQUEST.fields_by_name['batch_uri'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE
_UPDATEEXAMPLEREQUEST.fields_by_name['stream_uri'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE
_UPDATEEXAMPLEREQUEST.fields_by_name['description'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE
_UPDATEEXAMPLEREQUEST.fields_by_name['update_time'].message_type = google_dot_protobuf_dot_wrappers__pb2._INT64VALUE
_UPDATEEXAMPLEREQUEST.fields_by_name['catalog_name'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE
_UPDATEEXAMPLEREQUEST.fields_by_name['catalog_type'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE
_UPDATEEXAMPLEREQUEST.fields_by_name['catalog_database'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE
_UPDATEEXAMPLEREQUEST.fields_by_name['catalog_connection_uri'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE
_UPDATEEXAMPLEREQUEST.fields_by_name['catalog_version'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE
_UPDATEEXAMPLEREQUEST.fields_by_name['catalog_table'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE
_REGISTERMODELRELATIONREQUEST.fields_by_name['model_relation'].message_type = message__pb2._MODELRELATIONPROTO
_REGISTERMODELREQUEST.fields_by_name['model'].message_type = message__pb2._MODELPROTO
_MODELRELATIONLISTPROTO.fields_by_name['model_relations'].message_type = message__pb2._MODELRELATIONPROTO
_REGISTERMODELVERSIONRELATIONREQUEST.fields_by_name['model_version_relation'].message_type = message__pb2._MODELVERSIONRELATIONPROTO
_REGISTERMODELVERSIONREQUEST.fields_by_name['model_version'].message_type = message__pb2._MODELVERSIONPROTO
_MODELVERSIONRELATIONLISTPROTO.fields_by_name['model_versions'].message_type = message__pb2._MODELVERSIONRELATIONPROTO
_MODELVERSIONLISTPROTO.fields_by_name['model_versions'].message_type = message__pb2._MODELVERSIONPROTO
_REGISTERJOBREQUEST.fields_by_name['job'].message_type = message__pb2._JOBPROTO
_UPDATEJOBREQUEST_PROPERTIESENTRY.containing_type = _UPDATEJOBREQUEST
_UPDATEJOBREQUEST.fields_by_name['workflow_execution_id'].message_type = google_dot_protobuf_dot_wrappers__pb2._INT64VALUE
_UPDATEJOBREQUEST.fields_by_name['job_state'].enum_type = message__pb2._STATEPROTO
_UPDATEJOBREQUEST.fields_by_name['properties'].message_type = _UPDATEJOBREQUEST_PROPERTIESENTRY
_UPDATEJOBREQUEST.fields_by_name['job_id'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE
_UPDATEJOBREQUEST.fields_by_name['end_time'].message_type = google_dot_protobuf_dot_wrappers__pb2._INT64VALUE
_UPDATEJOBREQUEST.fields_by_name['log_uri'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE
_UPDATEJOBREQUEST.fields_by_name['signature'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE
_UPDATEJOBSTATEREQUEST.fields_by_name['state'].enum_type = message__pb2._STATEPROTO
_JOBLISTPROTO.fields_by_name['jobs'].message_type = message__pb2._JOBPROTO
_REGISTERWORKFLOWEXECUTIONREQUEST.fields_by_name['workflow_execution'].message_type = message__pb2._WORKFLOWEXECUTIONPROTO
_UPDATEWORKFLOWEXECUTIONREQUEST_PROPERTIESENTRY.containing_type = _UPDATEWORKFLOWEXECUTIONREQUEST
_UPDATEWORKFLOWEXECUTIONREQUEST.fields_by_name['project_id'].message_type = google_dot_protobuf_dot_wrappers__pb2._INT64VALUE
_UPDATEWORKFLOWEXECUTIONREQUEST.fields_by_name['execution_state'].enum_type = message__pb2._STATEPROTO
_UPDATEWORKFLOWEXECUTIONREQUEST.fields_by_name['properties'].message_type = _UPDATEWORKFLOWEXECUTIONREQUEST_PROPERTIESENTRY
_UPDATEWORKFLOWEXECUTIONREQUEST.fields_by_name['end_time'].message_type = google_dot_protobuf_dot_wrappers__pb2._INT64VALUE
_UPDATEWORKFLOWEXECUTIONREQUEST.fields_by_name['log_uri'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE
_UPDATEWORKFLOWEXECUTIONREQUEST.fields_by_name['workflow_json'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE
_UPDATEWORKFLOWEXECUTIONREQUEST.fields_by_name['signature'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE
_WORKFLOWEXECUTIONLISTPROTO.fields_by_name['workflow_executions'].message_type = message__pb2._WORKFLOWEXECUTIONPROTO
_UPDATEWORKFLOWEXECUTIONSTATEREQUEST.fields_by_name['state'].enum_type = message__pb2._STATEPROTO
_REGISTERPROJECTREQUEST.fields_by_name['project'].message_type = message__pb2._PROJECTPROTO
_UPDATEPROJECTREQUEST_PROPERTIESENTRY.containing_type = _UPDATEPROJECTREQUEST
_UPDATEPROJECTREQUEST.fields_by_name['properties'].message_type = _UPDATEPROJECTREQUEST_PROPERTIESENTRY
_UPDATEPROJECTREQUEST.fields_by_name['project_type'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE
_UPDATEPROJECTREQUEST.fields_by_name['uri'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE
_UPDATEPROJECTREQUEST.fields_by_name['user'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE
_UPDATEPROJECTREQUEST.fields_by_name['password'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE
_PROJECTLISTPROTO.fields_by_name['projects'].message_type = message__pb2._PROJECTPROTO
_REGISTERARTIFACTREQUEST.fields_by_name['artifact'].message_type = message__pb2._ARTIFACTPROTO
_UPDATEARTIFACTREQUEST_PROPERTIESENTRY.containing_type = _UPDATEARTIFACTREQUEST
_UPDATEARTIFACTREQUEST.fields_by_name['properties'].message_type = _UPDATEARTIFACTREQUEST_PROPERTIESENTRY
_UPDATEARTIFACTREQUEST.fields_by_name['data_format'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE
_UPDATEARTIFACTREQUEST.fields_by_name['batch_uri'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE
_UPDATEARTIFACTREQUEST.fields_by_name['stream_uri'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE
_UPDATEARTIFACTREQUEST.fields_by_name['description'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE
_UPDATEARTIFACTREQUEST.fields_by_name['update_time'].message_type = google_dot_protobuf_dot_wrappers__pb2._INT64VALUE
_ARTIFACTLISTPROTO.fields_by_name['artifacts'].message_type = message__pb2._ARTIFACTPROTO
DESCRIPTOR.message_types_by_name['IdRequest'] = _IDREQUEST
DESCRIPTOR.message_types_by_name['NameRequest'] = _NAMEREQUEST
DESCRIPTOR.message_types_by_name['ListRequest'] = _LISTREQUEST
DESCRIPTOR.message_types_by_name['MetaResponse'] = _METARESPONSE
DESCRIPTOR.message_types_by_name['RegisterExampleRequest'] = _REGISTEREXAMPLEREQUEST
DESCRIPTOR.message_types_by_name['RegisterExamplesRequest'] = _REGISTEREXAMPLESREQUEST
DESCRIPTOR.message_types_by_name['ExampleListProto'] = _EXAMPLELISTPROTO
DESCRIPTOR.message_types_by_name['UpdateExampleRequest'] = _UPDATEEXAMPLEREQUEST
DESCRIPTOR.message_types_by_name['RegisterModelRelationRequest'] = _REGISTERMODELRELATIONREQUEST
DESCRIPTOR.message_types_by_name['RegisterModelRequest'] = _REGISTERMODELREQUEST
DESCRIPTOR.message_types_by_name['ModelRelationListProto'] = _MODELRELATIONLISTPROTO
DESCRIPTOR.message_types_by_name['ModelVersionNameRequest'] = _MODELVERSIONNAMEREQUEST
DESCRIPTOR.message_types_by_name['RegisterModelVersionRelationRequest'] = _REGISTERMODELVERSIONRELATIONREQUEST
DESCRIPTOR.message_types_by_name['RegisterModelVersionRequest'] = _REGISTERMODELVERSIONREQUEST
DESCRIPTOR.message_types_by_name['ListModelVersionRelationRequest'] = _LISTMODELVERSIONRELATIONREQUEST
DESCRIPTOR.message_types_by_name['ModelVersionRelationListProto'] = _MODELVERSIONRELATIONLISTPROTO
DESCRIPTOR.message_types_by_name['ModelVersionListProto'] = _MODELVERSIONLISTPROTO
DESCRIPTOR.message_types_by_name['ModelNameRequest'] = _MODELNAMEREQUEST
DESCRIPTOR.message_types_by_name['RegisterJobRequest'] = _REGISTERJOBREQUEST
DESCRIPTOR.message_types_by_name['UpdateJobRequest'] = _UPDATEJOBREQUEST
DESCRIPTOR.message_types_by_name['UpdateJobStateRequest'] = _UPDATEJOBSTATEREQUEST
DESCRIPTOR.message_types_by_name['UpdateJobEndTimeRequest'] = _UPDATEJOBENDTIMEREQUEST
DESCRIPTOR.message_types_by_name['JobListProto'] = _JOBLISTPROTO
DESCRIPTOR.message_types_by_name['RegisterWorkFlowExecutionRequest'] = _REGISTERWORKFLOWEXECUTIONREQUEST
DESCRIPTOR.message_types_by_name['UpdateWorkflowExecutionRequest'] = _UPDATEWORKFLOWEXECUTIONREQUEST
DESCRIPTOR.message_types_by_name['WorkFlowExecutionListProto'] = _WORKFLOWEXECUTIONLISTPROTO
DESCRIPTOR.message_types_by_name['UpdateWorkflowExecutionEndTimeRequest'] = _UPDATEWORKFLOWEXECUTIONENDTIMEREQUEST
DESCRIPTOR.message_types_by_name['UpdateWorkflowExecutionStateRequest'] = _UPDATEWORKFLOWEXECUTIONSTATEREQUEST
DESCRIPTOR.message_types_by_name['RegisterProjectRequest'] = _REGISTERPROJECTREQUEST
DESCRIPTOR.message_types_by_name['UpdateProjectRequest'] = _UPDATEPROJECTREQUEST
DESCRIPTOR.message_types_by_name['ProjectListProto'] = _PROJECTLISTPROTO
DESCRIPTOR.message_types_by_name['RegisterArtifactRequest'] = _REGISTERARTIFACTREQUEST
DESCRIPTOR.message_types_by_name['UpdateArtifactRequest'] = _UPDATEARTIFACTREQUEST
DESCRIPTOR.message_types_by_name['ArtifactListProto'] = _ARTIFACTLISTPROTO
_sym_db.RegisterFileDescriptor(DESCRIPTOR)

IdRequest = _reflection.GeneratedProtocolMessageType('IdRequest', (_message.Message,), {
  'DESCRIPTOR' : _IDREQUEST,
  '__module__' : 'metadata_service_pb2'
  # @@protoc_insertion_point(class_scope:IdRequest)
  })
_sym_db.RegisterMessage(IdRequest)

NameRequest = _reflection.GeneratedProtocolMessageType('NameRequest', (_message.Message,), {
  'DESCRIPTOR' : _NAMEREQUEST,
  '__module__' : 'metadata_service_pb2'
  # @@protoc_insertion_point(class_scope:NameRequest)
  })
_sym_db.RegisterMessage(NameRequest)

ListRequest = _reflection.GeneratedProtocolMessageType('ListRequest', (_message.Message,), {
  'DESCRIPTOR' : _LISTREQUEST,
  '__module__' : 'metadata_service_pb2'
  # @@protoc_insertion_point(class_scope:ListRequest)
  })
_sym_db.RegisterMessage(ListRequest)

MetaResponse = _reflection.GeneratedProtocolMessageType('MetaResponse', (_message.Message,), {
  'DESCRIPTOR' : _METARESPONSE,
  '__module__' : 'metadata_service_pb2'
  # @@protoc_insertion_point(class_scope:MetaResponse)
  })
_sym_db.RegisterMessage(MetaResponse)

RegisterExampleRequest = _reflection.GeneratedProtocolMessageType('RegisterExampleRequest', (_message.Message,), {
  'DESCRIPTOR' : _REGISTEREXAMPLEREQUEST,
  '__module__' : 'metadata_service_pb2'
  # @@protoc_insertion_point(class_scope:RegisterExampleRequest)
  })
_sym_db.RegisterMessage(RegisterExampleRequest)

RegisterExamplesRequest = _reflection.GeneratedProtocolMessageType('RegisterExamplesRequest', (_message.Message,), {
  'DESCRIPTOR' : _REGISTEREXAMPLESREQUEST,
  '__module__' : 'metadata_service_pb2'
  # @@protoc_insertion_point(class_scope:RegisterExamplesRequest)
  })
_sym_db.RegisterMessage(RegisterExamplesRequest)

ExampleListProto = _reflection.GeneratedProtocolMessageType('ExampleListProto', (_message.Message,), {
  'DESCRIPTOR' : _EXAMPLELISTPROTO,
  '__module__' : 'metadata_service_pb2'
  # @@protoc_insertion_point(class_scope:ExampleListProto)
  })
_sym_db.RegisterMessage(ExampleListProto)

UpdateExampleRequest = _reflection.GeneratedProtocolMessageType('UpdateExampleRequest', (_message.Message,), {

  'PropertiesEntry' : _reflection.GeneratedProtocolMessageType('PropertiesEntry', (_message.Message,), {
    'DESCRIPTOR' : _UPDATEEXAMPLEREQUEST_PROPERTIESENTRY,
    '__module__' : 'metadata_service_pb2'
    # @@protoc_insertion_point(class_scope:UpdateExampleRequest.PropertiesEntry)
    })
  ,
  'DESCRIPTOR' : _UPDATEEXAMPLEREQUEST,
  '__module__' : 'metadata_service_pb2'
  # @@protoc_insertion_point(class_scope:UpdateExampleRequest)
  })
_sym_db.RegisterMessage(UpdateExampleRequest)
_sym_db.RegisterMessage(UpdateExampleRequest.PropertiesEntry)

RegisterModelRelationRequest = _reflection.GeneratedProtocolMessageType('RegisterModelRelationRequest', (_message.Message,), {
  'DESCRIPTOR' : _REGISTERMODELRELATIONREQUEST,
  '__module__' : 'metadata_service_pb2'
  # @@protoc_insertion_point(class_scope:RegisterModelRelationRequest)
  })
_sym_db.RegisterMessage(RegisterModelRelationRequest)

RegisterModelRequest = _reflection.GeneratedProtocolMessageType('RegisterModelRequest', (_message.Message,), {
  'DESCRIPTOR' : _REGISTERMODELREQUEST,
  '__module__' : 'metadata_service_pb2'
  # @@protoc_insertion_point(class_scope:RegisterModelRequest)
  })
_sym_db.RegisterMessage(RegisterModelRequest)

ModelRelationListProto = _reflection.GeneratedProtocolMessageType('ModelRelationListProto', (_message.Message,), {
  'DESCRIPTOR' : _MODELRELATIONLISTPROTO,
  '__module__' : 'metadata_service_pb2'
  # @@protoc_insertion_point(class_scope:ModelRelationListProto)
  })
_sym_db.RegisterMessage(ModelRelationListProto)

ModelVersionNameRequest = _reflection.GeneratedProtocolMessageType('ModelVersionNameRequest', (_message.Message,), {
  'DESCRIPTOR' : _MODELVERSIONNAMEREQUEST,
  '__module__' : 'metadata_service_pb2'
  # @@protoc_insertion_point(class_scope:ModelVersionNameRequest)
  })
_sym_db.RegisterMessage(ModelVersionNameRequest)

RegisterModelVersionRelationRequest = _reflection.GeneratedProtocolMessageType('RegisterModelVersionRelationRequest', (_message.Message,), {
  'DESCRIPTOR' : _REGISTERMODELVERSIONRELATIONREQUEST,
  '__module__' : 'metadata_service_pb2'
  # @@protoc_insertion_point(class_scope:RegisterModelVersionRelationRequest)
  })
_sym_db.RegisterMessage(RegisterModelVersionRelationRequest)

RegisterModelVersionRequest = _reflection.GeneratedProtocolMessageType('RegisterModelVersionRequest', (_message.Message,), {
  'DESCRIPTOR' : _REGISTERMODELVERSIONREQUEST,
  '__module__' : 'metadata_service_pb2'
  # @@protoc_insertion_point(class_scope:RegisterModelVersionRequest)
  })
_sym_db.RegisterMessage(RegisterModelVersionRequest)

ListModelVersionRelationRequest = _reflection.GeneratedProtocolMessageType('ListModelVersionRelationRequest', (_message.Message,), {
  'DESCRIPTOR' : _LISTMODELVERSIONRELATIONREQUEST,
  '__module__' : 'metadata_service_pb2'
  # @@protoc_insertion_point(class_scope:ListModelVersionRelationRequest)
  })
_sym_db.RegisterMessage(ListModelVersionRelationRequest)

ModelVersionRelationListProto = _reflection.GeneratedProtocolMessageType('ModelVersionRelationListProto', (_message.Message,), {
  'DESCRIPTOR' : _MODELVERSIONRELATIONLISTPROTO,
  '__module__' : 'metadata_service_pb2'
  # @@protoc_insertion_point(class_scope:ModelVersionRelationListProto)
  })
_sym_db.RegisterMessage(ModelVersionRelationListProto)

ModelVersionListProto = _reflection.GeneratedProtocolMessageType('ModelVersionListProto', (_message.Message,), {
  'DESCRIPTOR' : _MODELVERSIONLISTPROTO,
  '__module__' : 'metadata_service_pb2'
  # @@protoc_insertion_point(class_scope:ModelVersionListProto)
  })
_sym_db.RegisterMessage(ModelVersionListProto)

ModelNameRequest = _reflection.GeneratedProtocolMessageType('ModelNameRequest', (_message.Message,), {
  'DESCRIPTOR' : _MODELNAMEREQUEST,
  '__module__' : 'metadata_service_pb2'
  # @@protoc_insertion_point(class_scope:ModelNameRequest)
  })
_sym_db.RegisterMessage(ModelNameRequest)

RegisterJobRequest = _reflection.GeneratedProtocolMessageType('RegisterJobRequest', (_message.Message,), {
  'DESCRIPTOR' : _REGISTERJOBREQUEST,
  '__module__' : 'metadata_service_pb2'
  # @@protoc_insertion_point(class_scope:RegisterJobRequest)
  })
_sym_db.RegisterMessage(RegisterJobRequest)

UpdateJobRequest = _reflection.GeneratedProtocolMessageType('UpdateJobRequest', (_message.Message,), {

  'PropertiesEntry' : _reflection.GeneratedProtocolMessageType('PropertiesEntry', (_message.Message,), {
    'DESCRIPTOR' : _UPDATEJOBREQUEST_PROPERTIESENTRY,
    '__module__' : 'metadata_service_pb2'
    # @@protoc_insertion_point(class_scope:UpdateJobRequest.PropertiesEntry)
    })
  ,
  'DESCRIPTOR' : _UPDATEJOBREQUEST,
  '__module__' : 'metadata_service_pb2'
  # @@protoc_insertion_point(class_scope:UpdateJobRequest)
  })
_sym_db.RegisterMessage(UpdateJobRequest)
_sym_db.RegisterMessage(UpdateJobRequest.PropertiesEntry)

UpdateJobStateRequest = _reflection.GeneratedProtocolMessageType('UpdateJobStateRequest', (_message.Message,), {
  'DESCRIPTOR' : _UPDATEJOBSTATEREQUEST,
  '__module__' : 'metadata_service_pb2'
  # @@protoc_insertion_point(class_scope:UpdateJobStateRequest)
  })
_sym_db.RegisterMessage(UpdateJobStateRequest)

UpdateJobEndTimeRequest = _reflection.GeneratedProtocolMessageType('UpdateJobEndTimeRequest', (_message.Message,), {
  'DESCRIPTOR' : _UPDATEJOBENDTIMEREQUEST,
  '__module__' : 'metadata_service_pb2'
  # @@protoc_insertion_point(class_scope:UpdateJobEndTimeRequest)
  })
_sym_db.RegisterMessage(UpdateJobEndTimeRequest)

JobListProto = _reflection.GeneratedProtocolMessageType('JobListProto', (_message.Message,), {
  'DESCRIPTOR' : _JOBLISTPROTO,
  '__module__' : 'metadata_service_pb2'
  # @@protoc_insertion_point(class_scope:JobListProto)
  })
_sym_db.RegisterMessage(JobListProto)

RegisterWorkFlowExecutionRequest = _reflection.GeneratedProtocolMessageType('RegisterWorkFlowExecutionRequest', (_message.Message,), {
  'DESCRIPTOR' : _REGISTERWORKFLOWEXECUTIONREQUEST,
  '__module__' : 'metadata_service_pb2'
  # @@protoc_insertion_point(class_scope:RegisterWorkFlowExecutionRequest)
  })
_sym_db.RegisterMessage(RegisterWorkFlowExecutionRequest)

UpdateWorkflowExecutionRequest = _reflection.GeneratedProtocolMessageType('UpdateWorkflowExecutionRequest', (_message.Message,), {

  'PropertiesEntry' : _reflection.GeneratedProtocolMessageType('PropertiesEntry', (_message.Message,), {
    'DESCRIPTOR' : _UPDATEWORKFLOWEXECUTIONREQUEST_PROPERTIESENTRY,
    '__module__' : 'metadata_service_pb2'
    # @@protoc_insertion_point(class_scope:UpdateWorkflowExecutionRequest.PropertiesEntry)
    })
  ,
  'DESCRIPTOR' : _UPDATEWORKFLOWEXECUTIONREQUEST,
  '__module__' : 'metadata_service_pb2'
  # @@protoc_insertion_point(class_scope:UpdateWorkflowExecutionRequest)
  })
_sym_db.RegisterMessage(UpdateWorkflowExecutionRequest)
_sym_db.RegisterMessage(UpdateWorkflowExecutionRequest.PropertiesEntry)

WorkFlowExecutionListProto = _reflection.GeneratedProtocolMessageType('WorkFlowExecutionListProto', (_message.Message,), {
  'DESCRIPTOR' : _WORKFLOWEXECUTIONLISTPROTO,
  '__module__' : 'metadata_service_pb2'
  # @@protoc_insertion_point(class_scope:WorkFlowExecutionListProto)
  })
_sym_db.RegisterMessage(WorkFlowExecutionListProto)

UpdateWorkflowExecutionEndTimeRequest = _reflection.GeneratedProtocolMessageType('UpdateWorkflowExecutionEndTimeRequest', (_message.Message,), {
  'DESCRIPTOR' : _UPDATEWORKFLOWEXECUTIONENDTIMEREQUEST,
  '__module__' : 'metadata_service_pb2'
  # @@protoc_insertion_point(class_scope:UpdateWorkflowExecutionEndTimeRequest)
  })
_sym_db.RegisterMessage(UpdateWorkflowExecutionEndTimeRequest)

UpdateWorkflowExecutionStateRequest = _reflection.GeneratedProtocolMessageType('UpdateWorkflowExecutionStateRequest', (_message.Message,), {
  'DESCRIPTOR' : _UPDATEWORKFLOWEXECUTIONSTATEREQUEST,
  '__module__' : 'metadata_service_pb2'
  # @@protoc_insertion_point(class_scope:UpdateWorkflowExecutionStateRequest)
  })
_sym_db.RegisterMessage(UpdateWorkflowExecutionStateRequest)

RegisterProjectRequest = _reflection.GeneratedProtocolMessageType('RegisterProjectRequest', (_message.Message,), {
  'DESCRIPTOR' : _REGISTERPROJECTREQUEST,
  '__module__' : 'metadata_service_pb2'
  # @@protoc_insertion_point(class_scope:RegisterProjectRequest)
  })
_sym_db.RegisterMessage(RegisterProjectRequest)

UpdateProjectRequest = _reflection.GeneratedProtocolMessageType('UpdateProjectRequest', (_message.Message,), {

  'PropertiesEntry' : _reflection.GeneratedProtocolMessageType('PropertiesEntry', (_message.Message,), {
    'DESCRIPTOR' : _UPDATEPROJECTREQUEST_PROPERTIESENTRY,
    '__module__' : 'metadata_service_pb2'
    # @@protoc_insertion_point(class_scope:UpdateProjectRequest.PropertiesEntry)
    })
  ,
  'DESCRIPTOR' : _UPDATEPROJECTREQUEST,
  '__module__' : 'metadata_service_pb2'
  # @@protoc_insertion_point(class_scope:UpdateProjectRequest)
  })
_sym_db.RegisterMessage(UpdateProjectRequest)
_sym_db.RegisterMessage(UpdateProjectRequest.PropertiesEntry)

ProjectListProto = _reflection.GeneratedProtocolMessageType('ProjectListProto', (_message.Message,), {
  'DESCRIPTOR' : _PROJECTLISTPROTO,
  '__module__' : 'metadata_service_pb2'
  # @@protoc_insertion_point(class_scope:ProjectListProto)
  })
_sym_db.RegisterMessage(ProjectListProto)

RegisterArtifactRequest = _reflection.GeneratedProtocolMessageType('RegisterArtifactRequest', (_message.Message,), {
  'DESCRIPTOR' : _REGISTERARTIFACTREQUEST,
  '__module__' : 'metadata_service_pb2'
  # @@protoc_insertion_point(class_scope:RegisterArtifactRequest)
  })
_sym_db.RegisterMessage(RegisterArtifactRequest)

UpdateArtifactRequest = _reflection.GeneratedProtocolMessageType('UpdateArtifactRequest', (_message.Message,), {

  'PropertiesEntry' : _reflection.GeneratedProtocolMessageType('PropertiesEntry', (_message.Message,), {
    'DESCRIPTOR' : _UPDATEARTIFACTREQUEST_PROPERTIESENTRY,
    '__module__' : 'metadata_service_pb2'
    # @@protoc_insertion_point(class_scope:UpdateArtifactRequest.PropertiesEntry)
    })
  ,
  'DESCRIPTOR' : _UPDATEARTIFACTREQUEST,
  '__module__' : 'metadata_service_pb2'
  # @@protoc_insertion_point(class_scope:UpdateArtifactRequest)
  })
_sym_db.RegisterMessage(UpdateArtifactRequest)
_sym_db.RegisterMessage(UpdateArtifactRequest.PropertiesEntry)

ArtifactListProto = _reflection.GeneratedProtocolMessageType('ArtifactListProto', (_message.Message,), {
  'DESCRIPTOR' : _ARTIFACTLISTPROTO,
  '__module__' : 'metadata_service_pb2'
  # @@protoc_insertion_point(class_scope:ArtifactListProto)
  })
_sym_db.RegisterMessage(ArtifactListProto)


DESCRIPTOR._options = None
_UPDATEEXAMPLEREQUEST_PROPERTIESENTRY._options = None
_UPDATEJOBREQUEST_PROPERTIESENTRY._options = None
_UPDATEWORKFLOWEXECUTIONREQUEST_PROPERTIESENTRY._options = None
_UPDATEPROJECTREQUEST_PROPERTIESENTRY._options = None
_UPDATEARTIFACTREQUEST_PROPERTIESENTRY._options = None

_METADATASERVICE = _descriptor.ServiceDescriptor(
  name='MetadataService',
  full_name='MetadataService',
  file=DESCRIPTOR,
  index=0,
  serialized_options=None,
  serialized_start=4420,
  serialized_end=11204,
  methods=[
  _descriptor.MethodDescriptor(
    name='getExampleById',
    full_name='MetadataService.getExampleById',
    index=0,
    containing_service=None,
    input_type=_IDREQUEST,
    output_type=message__pb2._RESPONSE,
    serialized_options=_b('\202\323\344\223\002*\"%/aiflow/metadata_store/example/get/id:\001*'),
  ),
  _descriptor.MethodDescriptor(
    name='getExampleByName',
    full_name='MetadataService.getExampleByName',
    index=1,
    containing_service=None,
    input_type=_NAMEREQUEST,
    output_type=message__pb2._RESPONSE,
    serialized_options=_b('\202\323\344\223\002,\"\'/aiflow/metadata_store/example/get/name:\001*'),
  ),
  _descriptor.MethodDescriptor(
    name='listExample',
    full_name='MetadataService.listExample',
    index=2,
    containing_service=None,
    input_type=_LISTREQUEST,
    output_type=message__pb2._RESPONSE,
    serialized_options=_b('\202\323\344\223\002(\"#/aiflow/metadata_store/example/list:\001*'),
  ),
  _descriptor.MethodDescriptor(
    name='registerExample',
    full_name='MetadataService.registerExample',
    index=3,
    containing_service=None,
    input_type=_REGISTEREXAMPLEREQUEST,
    output_type=message__pb2._RESPONSE,
    serialized_options=_b('\202\323\344\223\002(\"#/aiflow/metadata_store/example/save:\001*'),
  ),
  _descriptor.MethodDescriptor(
    name='registerExampleWithCatalog',
    full_name='MetadataService.registerExampleWithCatalog',
    index=4,
    containing_service=None,
    input_type=_REGISTEREXAMPLEREQUEST,
    output_type=message__pb2._RESPONSE,
    serialized_options=_b('\202\323\344\223\0025\"0/aiflow/metadata_store/example/save_with_catalog:\001*'),
  ),
  _descriptor.MethodDescriptor(
    name='registerExamples',
    full_name='MetadataService.registerExamples',
    index=5,
    containing_service=None,
    input_type=_REGISTEREXAMPLESREQUEST,
    output_type=message__pb2._RESPONSE,
    serialized_options=_b('\202\323\344\223\002)\"$/aiflow/metadata_store/examples/save:\001*'),
  ),
  _descriptor.MethodDescriptor(
    name='updateExample',
    full_name='MetadataService.updateExample',
    index=6,
    containing_service=None,
    input_type=_UPDATEEXAMPLEREQUEST,
    output_type=message__pb2._RESPONSE,
    serialized_options=_b('\202\323\344\223\002*\"%/aiflow/metadata_store/example/update:\001*'),
  ),
  _descriptor.MethodDescriptor(
    name='deleteExampleById',
    full_name='MetadataService.deleteExampleById',
    index=7,
    containing_service=None,
    input_type=_IDREQUEST,
    output_type=message__pb2._RESPONSE,
    serialized_options=_b('\202\323\344\223\002-\"(/aiflow/metadata_store/example/delete/id:\001*'),
  ),
  _descriptor.MethodDescriptor(
    name='deleteExampleByName',
    full_name='MetadataService.deleteExampleByName',
    index=8,
    containing_service=None,
    input_type=_NAMEREQUEST,
    output_type=message__pb2._RESPONSE,
    serialized_options=_b('\202\323\344\223\002/\"*/aiflow/metadata_store/example/delete/name:\001*'),
  ),
  _descriptor.MethodDescriptor(
    name='getModelRelationById',
    full_name='MetadataService.getModelRelationById',
    index=9,
    containing_service=None,
    input_type=_IDREQUEST,
    output_type=message__pb2._RESPONSE,
    serialized_options=_b('\202\323\344\223\0021\",/aiflow/metadata_store/model_relation/get/id:\001*'),
  ),
  _descriptor.MethodDescriptor(
    name='getModelRelationByName',
    full_name='MetadataService.getModelRelationByName',
    index=10,
    containing_service=None,
    input_type=_NAMEREQUEST,
    output_type=message__pb2._RESPONSE,
    serialized_options=_b('\202\323\344\223\0023\"./aiflow/metadata_store/model_relation/get/name:\001*'),
  ),
  _descriptor.MethodDescriptor(
    name='listModelRelation',
    full_name='MetadataService.listModelRelation',
    index=11,
    containing_service=None,
    input_type=_LISTREQUEST,
    output_type=message__pb2._RESPONSE,
    serialized_options=_b('\202\323\344\223\002/\"*/aiflow/metadata_store/model_relation/list:\001*'),
  ),
  _descriptor.MethodDescriptor(
    name='registerModelRelation',
    full_name='MetadataService.registerModelRelation',
    index=12,
    containing_service=None,
    input_type=_REGISTERMODELRELATIONREQUEST,
    output_type=message__pb2._RESPONSE,
    serialized_options=_b('\202\323\344\223\002/\"*/aiflow/metadata_store/model_relation/save:\001*'),
  ),
  _descriptor.MethodDescriptor(
    name='deleteModelRelationById',
    full_name='MetadataService.deleteModelRelationById',
    index=13,
    containing_service=None,
    input_type=_IDREQUEST,
    output_type=message__pb2._RESPONSE,
    serialized_options=_b('\202\323\344\223\0024\"//aiflow/metadata_store/model_relation/delete/id:\001*'),
  ),
  _descriptor.MethodDescriptor(
    name='deleteModelRelationByName',
    full_name='MetadataService.deleteModelRelationByName',
    index=14,
    containing_service=None,
    input_type=_NAMEREQUEST,
    output_type=message__pb2._RESPONSE,
    serialized_options=_b('\202\323\344\223\0026\"1/aiflow/metadata_store/model_relation/delete/name:\001*'),
  ),
  _descriptor.MethodDescriptor(
    name='getModelById',
    full_name='MetadataService.getModelById',
    index=15,
    containing_service=None,
    input_type=_IDREQUEST,
    output_type=message__pb2._RESPONSE,
    serialized_options=_b('\202\323\344\223\002(\"#/aiflow/metadata_store/model/get/id:\001*'),
  ),
  _descriptor.MethodDescriptor(
    name='getModelByName',
    full_name='MetadataService.getModelByName',
    index=16,
    containing_service=None,
    input_type=_NAMEREQUEST,
    output_type=message__pb2._RESPONSE,
    serialized_options=_b('\202\323\344\223\002*\"%/aiflow/metadata_store/model/get/name:\001*'),
  ),
  _descriptor.MethodDescriptor(
    name='registerModel',
    full_name='MetadataService.registerModel',
    index=17,
    containing_service=None,
    input_type=_REGISTERMODELREQUEST,
    output_type=message__pb2._RESPONSE,
    serialized_options=_b('\202\323\344\223\002&\"!/aiflow/metadata_store/model/save:\001*'),
  ),
  _descriptor.MethodDescriptor(
    name='deleteModelById',
    full_name='MetadataService.deleteModelById',
    index=18,
    containing_service=None,
    input_type=_IDREQUEST,
    output_type=message__pb2._RESPONSE,
    serialized_options=_b('\202\323\344\223\002+\"&/aiflow/metadata_store/model/delete/id:\001*'),
  ),
  _descriptor.MethodDescriptor(
    name='deleteModelByName',
    full_name='MetadataService.deleteModelByName',
    index=19,
    containing_service=None,
    input_type=_NAMEREQUEST,
    output_type=message__pb2._RESPONSE,
    serialized_options=_b('\202\323\344\223\002-\"(/aiflow/metadata_store/model/delete/name:\001*'),
  ),
  _descriptor.MethodDescriptor(
    name='getModelVersionRelationByVersion',
    full_name='MetadataService.getModelVersionRelationByVersion',
    index=20,
    containing_service=None,
    input_type=_MODELVERSIONNAMEREQUEST,
    output_type=message__pb2._RESPONSE,
    serialized_options=_b('\202\323\344\223\002=\"8/aiflow/metadata_store/modelVersion_relation/get/version:\001*'),
  ),
  _descriptor.MethodDescriptor(
    name='listModelVersionRelation',
    full_name='MetadataService.listModelVersionRelation',
    index=21,
    containing_service=None,
    input_type=_LISTMODELVERSIONRELATIONREQUEST,
    output_type=message__pb2._RESPONSE,
    serialized_options=_b('\202\323\344\223\0026\"1/aiflow/metadata_store/modelVersion_relation/list:\001*'),
  ),
  _descriptor.MethodDescriptor(
    name='registerModelVersionRelation',
    full_name='MetadataService.registerModelVersionRelation',
    index=22,
    containing_service=None,
    input_type=_REGISTERMODELVERSIONRELATIONREQUEST,
    output_type=message__pb2._RESPONSE,
    serialized_options=_b('\202\323\344\223\0026\"1/aiflow/metadata_store/modelVersion_relation/save:\001*'),
  ),
  _descriptor.MethodDescriptor(
    name='deleteModelVersionRelationByVersion',
    full_name='MetadataService.deleteModelVersionRelationByVersion',
    index=23,
    containing_service=None,
    input_type=_MODELVERSIONNAMEREQUEST,
    output_type=message__pb2._RESPONSE,
    serialized_options=_b('\202\323\344\223\002@\";/aiflow/metadata_store/modelVersion_relation/delete/version:\001*'),
  ),
  _descriptor.MethodDescriptor(
    name='getModelVersionByVersion',
    full_name='MetadataService.getModelVersionByVersion',
    index=24,
    containing_service=None,
    input_type=_MODELVERSIONNAMEREQUEST,
    output_type=message__pb2._RESPONSE,
    serialized_options=_b('\202\323\344\223\0024\"//aiflow/metadata_store/modelVersion/get/version:\001*'),
  ),
  _descriptor.MethodDescriptor(
    name='registerModelVersion',
    full_name='MetadataService.registerModelVersion',
    index=25,
    containing_service=None,
    input_type=_REGISTERMODELVERSIONREQUEST,
    output_type=message__pb2._RESPONSE,
    serialized_options=_b('\202\323\344\223\002-\"(/aiflow/metadata_store/modelVersion/save:\001*'),
  ),
  _descriptor.MethodDescriptor(
    name='deleteModelVersionByVersion',
    full_name='MetadataService.deleteModelVersionByVersion',
    index=26,
    containing_service=None,
    input_type=_MODELVERSIONNAMEREQUEST,
    output_type=message__pb2._RESPONSE,
    serialized_options=_b('\202\323\344\223\0027\"2/aiflow/metadata_store/modelVersion/delete/version:\001*'),
  ),
  _descriptor.MethodDescriptor(
    name='getDeployedModelVersion',
    full_name='MetadataService.getDeployedModelVersion',
    index=27,
    containing_service=None,
    input_type=_MODELNAMEREQUEST,
    output_type=message__pb2._RESPONSE,
    serialized_options=_b('\202\323\344\223\002<\"7/aiflow/metadata_store/modelVersion/get_serving_version:\001*'),
  ),
  _descriptor.MethodDescriptor(
    name='getLatestValidatedModelVersion',
    full_name='MetadataService.getLatestValidatedModelVersion',
    index=28,
    containing_service=None,
    input_type=_MODELNAMEREQUEST,
    output_type=message__pb2._RESPONSE,
    serialized_options=_b('\202\323\344\223\002K\"F/aiflow/metadata_store/modelVersion/get_latest_validated_model_version:\001*'),
  ),
  _descriptor.MethodDescriptor(
    name='getLatestGeneratedModelVersion',
    full_name='MetadataService.getLatestGeneratedModelVersion',
    index=29,
    containing_service=None,
    input_type=_MODELNAMEREQUEST,
    output_type=message__pb2._RESPONSE,
    serialized_options=_b('\202\323\344\223\002K\"F/aiflow/metadata_store/modelVersion/get_latest_generated_model_version:\001*'),
  ),
  _descriptor.MethodDescriptor(
    name='getWorkFlowExecutionById',
    full_name='MetadataService.getWorkFlowExecutionById',
    index=30,
    containing_service=None,
    input_type=_IDREQUEST,
    output_type=message__pb2._RESPONSE,
    serialized_options=_b('\202\323\344\223\0024\"//aiflow/metadata_store/workflowExecution/get/id:\001*'),
  ),
  _descriptor.MethodDescriptor(
    name='getWorkFlowExecutionByName',
    full_name='MetadataService.getWorkFlowExecutionByName',
    index=31,
    containing_service=None,
    input_type=_NAMEREQUEST,
    output_type=message__pb2._RESPONSE,
    serialized_options=_b('\202\323\344\223\0026\"1/aiflow/metadata_store/workflowExecution/get/name:\001*'),
  ),
  _descriptor.MethodDescriptor(
    name='listWorkFlowExecution',
    full_name='MetadataService.listWorkFlowExecution',
    index=32,
    containing_service=None,
    input_type=_LISTREQUEST,
    output_type=message__pb2._RESPONSE,
    serialized_options=_b('\202\323\344\223\0022\"-/aiflow/metadata_store/workflowExecution/list:\001*'),
  ),
  _descriptor.MethodDescriptor(
    name='registerWorkFlowExecution',
    full_name='MetadataService.registerWorkFlowExecution',
    index=33,
    containing_service=None,
    input_type=_REGISTERWORKFLOWEXECUTIONREQUEST,
    output_type=message__pb2._RESPONSE,
    serialized_options=_b('\202\323\344\223\0022\"-/aiflow/metadata_store/workflowExecution/save:\001*'),
  ),
  _descriptor.MethodDescriptor(
    name='updateWorkflowExecution',
    full_name='MetadataService.updateWorkflowExecution',
    index=34,
    containing_service=None,
    input_type=_UPDATEWORKFLOWEXECUTIONREQUEST,
    output_type=message__pb2._RESPONSE,
    serialized_options=_b('\202\323\344\223\0024\"//aiflow/metadata_store/workflowExecution/update:\001*'),
  ),
  _descriptor.MethodDescriptor(
    name='deleteWorkflowExecutionById',
    full_name='MetadataService.deleteWorkflowExecutionById',
    index=35,
    containing_service=None,
    input_type=_IDREQUEST,
    output_type=message__pb2._RESPONSE,
    serialized_options=_b('\202\323\344\223\0027\"2/aiflow/metadata_store/workflowExecution/delete/id:\001*'),
  ),
  _descriptor.MethodDescriptor(
    name='deleteWorkflowExecutionByName',
    full_name='MetadataService.deleteWorkflowExecutionByName',
    index=36,
    containing_service=None,
    input_type=_NAMEREQUEST,
    output_type=message__pb2._RESPONSE,
    serialized_options=_b('\202\323\344\223\0029\"4/aiflow/metadata_store/workflowExecution/delete/name:\001*'),
  ),
  _descriptor.MethodDescriptor(
    name='updateWorkflowExecutionEndTime',
    full_name='MetadataService.updateWorkflowExecutionEndTime',
    index=37,
    containing_service=None,
    input_type=_UPDATEWORKFLOWEXECUTIONENDTIMEREQUEST,
    output_type=message__pb2._RESPONSE,
    serialized_options=_b('\202\323\344\223\002=\"8/aiflow/metadata_store/workflowExecution/update/end_time:\001*'),
  ),
  _descriptor.MethodDescriptor(
    name='updateWorkflowExecutionState',
    full_name='MetadataService.updateWorkflowExecutionState',
    index=38,
    containing_service=None,
    input_type=_UPDATEWORKFLOWEXECUTIONSTATEREQUEST,
    output_type=message__pb2._RESPONSE,
    serialized_options=_b('\202\323\344\223\002:\"5/aiflow/metadata_store/workflowExecution/update/state:\001*'),
  ),
  _descriptor.MethodDescriptor(
    name='getJobById',
    full_name='MetadataService.getJobById',
    index=39,
    containing_service=None,
    input_type=_IDREQUEST,
    output_type=message__pb2._RESPONSE,
    serialized_options=_b('\202\323\344\223\002&\"!/aiflow/metadata_store/job/get/id:\001*'),
  ),
  _descriptor.MethodDescriptor(
    name='getJobByName',
    full_name='MetadataService.getJobByName',
    index=40,
    containing_service=None,
    input_type=_NAMEREQUEST,
    output_type=message__pb2._RESPONSE,
    serialized_options=_b('\202\323\344\223\002(\"#/aiflow/metadata_store/job/get/name:\001*'),
  ),
  _descriptor.MethodDescriptor(
    name='listJob',
    full_name='MetadataService.listJob',
    index=41,
    containing_service=None,
    input_type=_LISTREQUEST,
    output_type=message__pb2._RESPONSE,
    serialized_options=_b('\202\323\344\223\002$\"\037/aiflow/metadata_store/job/list:\001*'),
  ),
  _descriptor.MethodDescriptor(
    name='registerJob',
    full_name='MetadataService.registerJob',
    index=42,
    containing_service=None,
    input_type=_REGISTERJOBREQUEST,
    output_type=message__pb2._RESPONSE,
    serialized_options=_b('\202\323\344\223\002$\"\037/aiflow/metadata_store/job/save:\001*'),
  ),
  _descriptor.MethodDescriptor(
    name='updateJob',
    full_name='MetadataService.updateJob',
    index=43,
    containing_service=None,
    input_type=_UPDATEJOBREQUEST,
    output_type=message__pb2._RESPONSE,
    serialized_options=_b('\202\323\344\223\002&\"!/aiflow/metadata_store/job/update:\001*'),
  ),
  _descriptor.MethodDescriptor(
    name='updateJobState',
    full_name='MetadataService.updateJobState',
    index=44,
    containing_service=None,
    input_type=_UPDATEJOBSTATEREQUEST,
    output_type=message__pb2._RESPONSE,
    serialized_options=_b('\202\323\344\223\002,\"\'/aiflow/metadata_store/job/update/state:\001*'),
  ),
  _descriptor.MethodDescriptor(
    name='updateJobEndTime',
    full_name='MetadataService.updateJobEndTime',
    index=45,
    containing_service=None,
    input_type=_UPDATEJOBENDTIMEREQUEST,
    output_type=message__pb2._RESPONSE,
    serialized_options=_b('\202\323\344\223\002/\"*/aiflow/metadata_store/job/update/end_time:\001*'),
  ),
  _descriptor.MethodDescriptor(
    name='deleteJobById',
    full_name='MetadataService.deleteJobById',
    index=46,
    containing_service=None,
    input_type=_IDREQUEST,
    output_type=message__pb2._RESPONSE,
    serialized_options=_b('\202\323\344\223\002)\"$/aiflow/metadata_store/job/delete/id:\001*'),
  ),
  _descriptor.MethodDescriptor(
    name='deleteJobByName',
    full_name='MetadataService.deleteJobByName',
    index=47,
    containing_service=None,
    input_type=_NAMEREQUEST,
    output_type=message__pb2._RESPONSE,
    serialized_options=_b('\202\323\344\223\002+\"&/aiflow/metadata_store/job/delete/name:\001*'),
  ),
  _descriptor.MethodDescriptor(
    name='getProjectById',
    full_name='MetadataService.getProjectById',
    index=48,
    containing_service=None,
    input_type=_IDREQUEST,
    output_type=message__pb2._RESPONSE,
    serialized_options=_b('\202\323\344\223\002*\"%/aiflow/metadata_store/project/get/id:\001*'),
  ),
  _descriptor.MethodDescriptor(
    name='getProjectByName',
    full_name='MetadataService.getProjectByName',
    index=49,
    containing_service=None,
    input_type=_NAMEREQUEST,
    output_type=message__pb2._RESPONSE,
    serialized_options=_b('\202\323\344\223\002,\"\'/aiflow/metadata_store/project/get/name:\001*'),
  ),
  _descriptor.MethodDescriptor(
    name='registerProject',
    full_name='MetadataService.registerProject',
    index=50,
    containing_service=None,
    input_type=_REGISTERPROJECTREQUEST,
    output_type=message__pb2._RESPONSE,
    serialized_options=_b('\202\323\344\223\002(\"#/aiflow/metadata_store/project/save:\001*'),
  ),
  _descriptor.MethodDescriptor(
    name='updateProject',
    full_name='MetadataService.updateProject',
    index=51,
    containing_service=None,
    input_type=_UPDATEPROJECTREQUEST,
    output_type=message__pb2._RESPONSE,
    serialized_options=_b('\202\323\344\223\002*\"%/aiflow/metadata_store/project/update:\001*'),
  ),
  _descriptor.MethodDescriptor(
    name='listProject',
    full_name='MetadataService.listProject',
    index=52,
    containing_service=None,
    input_type=_LISTREQUEST,
    output_type=message__pb2._RESPONSE,
    serialized_options=_b('\202\323\344\223\002(\"#/aiflow/metadata_store/project/list:\001*'),
  ),
  _descriptor.MethodDescriptor(
    name='deleteProjectById',
    full_name='MetadataService.deleteProjectById',
    index=53,
    containing_service=None,
    input_type=_IDREQUEST,
    output_type=message__pb2._RESPONSE,
    serialized_options=_b('\202\323\344\223\002-\"(/aiflow/metadata_store/project/delete/id:\001*'),
  ),
  _descriptor.MethodDescriptor(
    name='deleteProjectByName',
    full_name='MetadataService.deleteProjectByName',
    index=54,
    containing_service=None,
    input_type=_NAMEREQUEST,
    output_type=message__pb2._RESPONSE,
    serialized_options=_b('\202\323\344\223\002/\"*/aiflow/metadata_store/project/delete/name:\001*'),
  ),
  _descriptor.MethodDescriptor(
    name='getArtifactById',
    full_name='MetadataService.getArtifactById',
    index=55,
    containing_service=None,
    input_type=_IDREQUEST,
    output_type=message__pb2._RESPONSE,
    serialized_options=_b('\202\323\344\223\002+\"&/aiflow/metadata_store/artifact/get/id:\001*'),
  ),
  _descriptor.MethodDescriptor(
    name='getArtifactByName',
    full_name='MetadataService.getArtifactByName',
    index=56,
    containing_service=None,
    input_type=_NAMEREQUEST,
    output_type=message__pb2._RESPONSE,
    serialized_options=_b('\202\323\344\223\002-\"(/aiflow/metadata_store/artifact/get/name:\001*'),
  ),
  _descriptor.MethodDescriptor(
    name='updateArtifact',
    full_name='MetadataService.updateArtifact',
    index=57,
    containing_service=None,
    input_type=_UPDATEARTIFACTREQUEST,
    output_type=message__pb2._RESPONSE,
    serialized_options=_b('\202\323\344\223\002+\"&/aiflow/metadata_store/artifact/update:\001*'),
  ),
  _descriptor.MethodDescriptor(
    name='registerArtifact',
    full_name='MetadataService.registerArtifact',
    index=58,
    containing_service=None,
    input_type=_REGISTERARTIFACTREQUEST,
    output_type=message__pb2._RESPONSE,
    serialized_options=_b('\202\323\344\223\002)\"$/aiflow/metadata_store/artifact/save:\001*'),
  ),
  _descriptor.MethodDescriptor(
    name='listArtifact',
    full_name='MetadataService.listArtifact',
    index=59,
    containing_service=None,
    input_type=_LISTREQUEST,
    output_type=message__pb2._RESPONSE,
    serialized_options=_b('\202\323\344\223\002)\"$/aiflow/metadata_store/artifact/list:\001*'),
  ),
  _descriptor.MethodDescriptor(
    name='deleteArtifactById',
    full_name='MetadataService.deleteArtifactById',
    index=60,
    containing_service=None,
    input_type=_IDREQUEST,
    output_type=message__pb2._RESPONSE,
    serialized_options=_b('\202\323\344\223\002.\")/aiflow/metadata_store/artifact/delete/id:\001*'),
  ),
  _descriptor.MethodDescriptor(
    name='deleteArtifactByName',
    full_name='MetadataService.deleteArtifactByName',
    index=61,
    containing_service=None,
    input_type=_NAMEREQUEST,
    output_type=message__pb2._RESPONSE,
    serialized_options=_b('\202\323\344\223\0020\"+/aiflow/metadata_store/artifact/delete/name:\001*'),
  ),
])
_sym_db.RegisterServiceDescriptor(_METADATASERVICE)

DESCRIPTOR.services_by_name['MetadataService'] = _METADATASERVICE

MetadataService = service_reflection.GeneratedServiceType('MetadataService', (_service.Service,), dict(
  DESCRIPTOR = _METADATASERVICE,
  __module__ = 'metadata_service_pb2'
  ))

MetadataService_Stub = service_reflection.GeneratedServiceStubType('MetadataService_Stub', (MetadataService,), dict(
  DESCRIPTOR = _METADATASERVICE,
  __module__ = 'metadata_service_pb2'
  ))


# @@protoc_insertion_point(module_scope)
